﻿using System;
using System.ComponentModel.DataAnnotations;
using HengTong.Model.Db.Hr.Bill;
using WalkingTec.Mvvm.Core;

namespace HengTong.Model.Db.Hr;

/// <summary>
/// 录用候选池
/// </summary>
public class SysHrInterviewPool : BasePoco
{
    [Display(Name = "面试ID", Description = "面试表ID", GroupName = "基本信息")]
    public Guid? InterviewRequestBillId { get; set; }

    [Display(Name = "面试表", Description = "面试表", GroupName = "基本信息")]
    public SysHrInterviewRequestBill InterviewRequestBill { get; set; }

    [Required]
    [Display(Name = "状态", Description = "单据状态", GroupName = "基本信息")]
    public HrStatus HrStatus { get; set; }

    [Display(Name = "单据编号", Description = "录用候选池单据编号", GroupName = "基本信息")]
    [StringLength(50)]
    public string BillNo { get; set; }

    [Display(Name = "录用后工号", Description = "录用审批通过后生成的正式工号", GroupName = "基本信息")]
    [StringLength(50)]
    public string HiredStaffNo { get; set; }
}